From 9ed4a3afb83067cc9dfec950c478af2e1f56848b Mon Sep 17 00:00:00 2001
From: Sven Speckmaier <sps@ipunkt.biz>
Date: Mon, 28 May 2018 16:31:24 +0200
Subject: [PATCH] assert and free data->element_id in editor return

---
 src/input.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/input.c b/src/input.c
index 2a90c25..de76eb7 100644
--- a/src/input.c
+++ b/src/input.c
@@ -187,6 +187,7 @@ static void resume_editor(GPid pid, int status, EditorData *data)
     g_assert(data);
     g_assert(data->c);
     g_assert(data->file);
+    g_assert(data->element_id);
 
     if (status == 0) {
         /* get the text the editor stored */
@@ -213,6 +214,7 @@ static void resume_editor(GPid pid, int status, EditorData *data)
 
     g_unlink(data->file);
     g_free(data->file);
+    g_free(data->element_id);
     g_slice_free(EditorData, data);
     g_spawn_close_pid(pid);
 }
-- 
2.20.1